// import { createStore } from 'vuex'
// //分模块
// const moduleA = {
//     namespaced: true,
//     state: () => {
//         return {
//             username: '模块a'
//         }
//     },
//     getters: {
//         changename(state) {
//             return state.username + "!!!!"
//         }
//     }
// }
// const moduleB = {
//     namespaced: true,
//     state: () => {
//         return {
//             username: '模块b'
//         }
//     },
//     getters: {
//         changename(state) {
//             return state.username + "@@@@"
//         }
//     }
// }
// export default createStore({
//         modules: {
//             //分模块
//             a: moduleA,
//             b: moduleB
//         }
//     })
//创建vuex仓库并导出
// export default createStore({
//     // state: {
//     //     //定义数据
//     //     username: 'zhangsan'
//     // },
//     mutations: {
//         //改变数据
//         editname(state) {
//             // console.log(state);
//             state.username = 'lisi'
//         }
//     },
//     actions: {
//         //请求数据函数
//         updatename(ctx) {
//             //发请求
//             setTimeout(() => {
//                 console.log(ctx);
//                 ctx.commit('editname')
//             }, 3000);
//         }
//     },
//     modules: {
//         //分模块
//     },
//     getters: {
//         //vuex的计算属性
//         newname(state) {
//             // console.log(state);
//             return state.username + "nihao"
//         }
//     }
// })